package ltd.hanamaki.study.oop.demo09;

public class Application {
    public static void main(String[] args) {

        /* 类 之间的 类型转换 */
        Person p = new Student();
//        p.eat(); 如果 实例化子类 引用的是父类 ，是找不到 子类的特有的方法的
        /* 类型转换   向下转型 */
        Student s = (Student) p;
        s.eat();

        Student student = new Student();
        student.eat();
        /* 如何 将 子类 转换成 父类  向上转型*/
        Person person = student;
//        person.eat(); 如果将 子类 转换成 父类 ，可能会丢失子类原有的 方法


    }
}
